<?php

require_once 'PHPUnit/Framework.php';

require_once 'TemplatePathTest.php';
require_once 'TemplateReadTest.php';
require_once 'TemplateTokenTest.php';
require_once 'TemplateParseTest.php';
require_once 'TemplateLoadTest.php';
require_once 'TemplateToStringTest.php';
require_once 'TemplateRenderTest.php';
 
class Base_AllTests {
    public static function suite () {
        $suite = new PHPUnit_Framework_TestSuite('Templights Base API');
        
        $suite->addTestSuite('Base_TemplatePathTest');
        $suite->addTestSuite('Base_TemplateReadTest');
        $suite->addTestSuite('Base_TemplateTokenTest');
        $suite->addTestSuite('Base_TemplateParseTest');
        $suite->addTestSuite('Base_TemplateLoadTest');
        $suite->addTestSuite('Base_TemplateToStringTest');
        $suite->addTestSuite('Base_TemplateRenderTest');

        return $suite;
    }
}
